﻿/*   
Theme Name:杞绘瀬浼佷笟
Theme URI:http://www.themepark.com.cn
Description: 杩欐槸WEB涓婚鍏洯鍑哄搧鐨勪竴娆句粯璐逛紒涓氫富棰橈紝澶氳壊鍙€夛紝娓呮柊銆佺畝浠嬶紝鎵佸钩鍖栬璁★紝閫傜敤浜庡绉嶈涓氥€�
Author: WEB涓婚鍏洯
Author URI: http://www.themepark.com.cn
Version: 2.31
*/

@media screen {
	* {
		margin: 0;
		padding: 0;
	}

	* {
		margin: 0;
		padding: 0;
	}

	body {
		margin: 0 auto;
		font-family: "微软雅黑";
		font-size: 12px;
	}

	ul, li, dd, dt {
		list-style: none;
	}

	em, i {
		font-style: normal;
	}

	a {
		color: #333;
		text-decoration: none;
	}

	a:hover {
		text-decoration: none;
	}

	img {
		border: 0;
	}

	table {
		width: 100%;
		border-collapse: collapse;
	}

	table td {
		border-collapse: collapse;
	}

	.screen-reader-text {
		position: absolute;
		left: -9999px;
		top: -9999px;
	}

	.clear {
		clear: both;
	}

	.group:after {
		visibility: hidden;
		display: block;
		font-size: 0;
		content: " ";
		clear: both;
		height: 0;
	}

	* html .group, *:first-child + html .group {
		zoom: 1;
	}

	/* First selector = IE6, Second Selector = IE 7 */
	li, ol, ul {
		list-style: none;
	}

	img {
		border: none;
	}

	/* header */
	#header {
		width: 100%;
		height: 104px;
		position: relative;
		z-index: 99999999;
	}

	#header .top {
		width: 100%;
		background: #FFF;
		height: 29px;
		border-bottom: solid 1px #c8c8c8;
	}

	#header .top .top_in {
		width: 960px;
		height: 29px;
		margin: 0 auto;
		position: relative;
	}

	#header .top .top_in span {
		display: block;
		float: left;
		padding-right: 20px;
		width: auto;
		height: 29px;
		position: relative;
		overflow: hidden;
	}

	#header .top .top_in span b {
		display: block;
		height: 58px;
		width: 21px;
		position: absolute;
		bottom: 0;
	}

	#header .top .top_in span a {
		margin-left: 30px;
		font-size: 15px;
		color: #939393;
		line-height: 29px;
	}

	#header .top .top_in span.tell b {
		background: no-repeat 0 0 url("../../images/Sprites.png")
	}

	#header .top .top_in span.mail b {
		background: no-repeat 0 -71px url("../../images/Sprites.png")
	}

	#header .top .top_in span#Language b {
		background: no-repeat 0 -143px url("../../images/Sprites.png")
	}

	#header .top .top_in span#Language {
		float: right;
		margin-right: 0;
		cursor: pointer;
	}

	#header .top .top_in span#Language .jiantou {
		margin-left: 10px;
		width: 10px;
		background: no-repeat 0 -211px url("../../images/Sprites.png")
	}

	#header .top .top_in span#Language a {
		display: block;
		height: 29px;
		width: auto;
		float: left;
	}

	#header .top .top_in .Language_c {
		width: 80px;
		padding: 5px;
		height: auto;
		background: #FFF;
		position: absolute;
		right: 19px;
		top: 29px;
		border: solid 1px #c8c8c8;
		display: none;
		z-index: 899;
	}

	#header .top .top_in .Language_c a {
		font-size: 15px;
		display: block;
		width: 100%;
		padding: 3px 0;
		float: left;
		text-align: center;
		color: #999;
	}

	#header .top .top_in .Language_c a:hover {
		color: #FFF;
		background: #666;
	}

	#header #header_in {
		width: 960px;
		height: 74px;
		margin: 0 auto;
	}

	#header #header_in .logo {
		width: auto;
		height: 74px;
		display: block;
		overflow: hidden;
		float: left;
		padding-top: 4px;
	}

	#header #header_in .logo img {
		max-height: 74px;
		width: auto;
	}

	#header #header_in .search {
		float: right;
		height: 44px;
		padding-top: 21px;
		width: auto;
	}

	#header #header_in .search input {
		background: #FFF;
		border: solid 1px #c8c8c8;
		height: 35px;
		display: block;
		float: left;
		overflow: hidden;
		padding: 0;
		font-size: 15px;
		color: #999;
		width: 246px;
		border-right: none;
		line-height: 35px;
		padding-left: 5px;
		background: #fafaee;
		vertical-align: middle;
	}

	#header #header_in .search span {
		display: inline-block;
		vertical-align: middle;
		height: 37px;
		width: 96px;
		text-align: left;
		line-height: 37px;
		color: #999;
		cursor: pointer;
		position: relative;
		background: url(../../images/select.jpg) no-repeat left center;
	}

	#header #header_in .search em {
		padding-left: 10px;
		display: inline-block;
		width: 86px;
		font-size: 14px;
	}

	#header #header_in .search ul {
		position: absolute;
		width: 94px;
		left: 0px;
		display: none;
		top: 37px;
		z-index: 9999;
		background: #FFF;
		border: 1px solid #999;
		border-top: none;
	}

	#header #header_in .search li {
		padding-left: 10px;
		height: 22px;
		line-height: 22px;
		font-size: 14px;
	}

	#header #header_in .search li:hover {
		background: #1ba6e7;
		color: #FFF;
	}

	#header #header_in .search a {
		display: inline-block;
		vertical-align: middle;
		width: 66px;
		text-align: center;
		line-height: 35px;
		height: 35px;
		background: #197faf;
		color: #FFF;
		border: solid 1px #c8c8c8;
		border-left: none;
	}

	#header #header_in .search #searchsubmit:hover {
		background: #197faf;
	}

	/* nav */
	#header #nav {
		width: 100%;
		height: 46px;
		background: url("../../images/csd.png");
		position: absolute;
		top: 108px;
		left: 0;
		z-index: 10;
	}

	#header #nav .menu_nav {
		width: 960px;
		height: 45px;
		margin: 0 auto;
		display: block;
	}

	#header #nav .menu_nav li {
		float: left;
		width: auto;
		height: 45px;
		display: block;
		line-height: 45px;
		margin-right: 1px;
		position: relative;
		z-index: 99;
		white-space: nowrap;
	}

	#header #nav .menu_nav li a {
		font-size: 16px;
		font-weight: normal;
		color: #fff;
		text-decoration: none;
		text-shadow: 0 1px #000;
		position: relative;
		z-index: 20;
		width: auto;
		height: 45px;
		display: block;
		float: left;
		padding: 0 30px;
	}

	#header #nav .menu_nav li .hover {
		width: 100%;
		height: 43px;
		position: absolute;
		top: 0;
		left: 0;
		display: none;
		background: url("../../images/csd.png");
		border-bottom: solid 2px #197faf;
	}

	#nav .menu_nav .current-menu-item .hover, #nav .menu_nav .current-category-ancestor .hover, #nav .menu_nav .current-menu-ancestor .hover, #nav .menu_nav .current-post-parent .hover {
		display: block !important;
	}

	#nav .menu_nav li .sub-menu {
		display: none;
		height: auto;
		width: 130px;
		border: solid 5px #FFFFFF;
		position: absolute;
		top: 44px;
		left: 0;
		background: #f7f7f7;
		box-shadow: 0 1px 3px #333333;
		overflow: hidden;
		z-index: 10;
		padding: 5px;
	}

	#nav .menu_nav li .sub-menu li .sub-menu, #nav .menu_nav li .sub-menu li .sub-menu li .sub-menu, #nav .menu_nav li .sub-menu li .sub-menu li .sub-menu {
		display: block !important;
	}

	#nav .menu_nav li .sub-menu li .current-menu-item a, #nav .menu_nav li .sub-menu li a {
		color: #1BA6E7 !important;
		text-shadow: none !important;
	}

	#nav .menu_nav li .sub-menu li a {
		width: 110px !important;
		padding: 0 10px !important;
		display: inline;
		height: auto !important;
		float: left;
	}

	#nav .menu_nav li .sub-menu li a:hover {
		background: #333 !important;
		color: #FFF !important;
	}

	#nav .menu_nav li .sub-menu li {
		float: left;
		width: 130px;
		height: auto !important;
		padding: 0;
		line-height: 28px !important;
		margin: 2px 0;
		border-bottom: dotted 1px #CCCCCC;
	}


	/* pic */
	#pic {
		width: 100%;
		height: 526px;
		overflow: hidden;
		position: relative;
		z-index: 9 !important;
	}

	#pic ul li a {
		display: block;
		width: 100%;
		height: 526px;
		overflow: hidden;
		position: relative;
		z-index: 2
	}

	#pic ul li {
		display: block;
		width: 100%;
		height: 526px;
		overflow: hidden;
		position: relative;
	}

	#pic .pic_nav {
		width: 100%;
		height: 13px;
		padding: 5px 0;
		text-align: center;
		position: absolute;
		bottom: 0;
		left: 0;
		background: url("../../images/black_b.png");
		z-index: 3;
		border-top: solid 1px #fff;
	}

	#pic .pic_nav a {
		display: inline-block;
		width: 13px;
		height: 13px;
		background: #CCC;
	}

	#pic .pic_in {
		width: 960px;
		height: 526px;
		margin: 0 auto;
		overflow: hidden;
		position: relative;
	}

	#pic .pic_text {
		width: 800px;
		height: 199px;
		position: absolute;
		background: url("../../images/black_b.png");
		top: 168px;
		padding: 20px;
	}

	#pic .png_pic {
		width: auto;
		height: 437px;
		position: absolute;
		bottom: 0;
		overflow: hidden;
	}

	#rightpictext {
		right: 0;
	}

	#no_pictext {
		display: none !important;
	}

	#pic .pic_text b {
		font-size: 38px;
		color: #fff;
		text-shadow: 0 0 20px #000;
	}

	#pic .pic_text p {
		font-size: 25px;
		color: #fff;
		padding-top: 10px;
		line-height: 24px;
		margin-top: 20px;
	}

	#pic .pic_text span {
		width: 163px;
		height: auto;
		padding: 5px;
		font-size: 21px;
		color: #fff;
		margin-top: 10px;
		display: block;
		border-radius: 5px;
		border: 1px solid #fff;
		text-align: center;
		position: absolute;
		bottom: 20px;
	}

	#pic .prve, #pic .next {
		width: 40px;
		height: 85px;
		background: url(../../images/left.png) no-repeat left center;
		position: absolute;
		top: 250px;
		display: block;
		z-index: 10;
		cursor: pointer;
	}

	#pic .next {
		background: url(../../images/right.png) no-repeat left center;
	}


	/*Categories */
	#Categories_hd {
		width: 100%;
		height: auto;
		padding: 25px 0;
		text-align: center;
		overflow: hidden;
		background: #FFF;
	}

	#Categories_hd .Categories_hd_in, #Categories_bd .Categories_bd_in {
		width: 960px;
		height: auto;
		text-align: center;
		overflow: hidden;
		margin: 0 auto;
	}

	#Categories_hd .Categories_hd_in b {
		font-size: 24px;
		color: #182448;
	}

	#Categories_hd .Categories_hd_in p {
		font-size: 9px;
		color: #333;
	}

	#Categories_bd {
		width: 100%;
		height: auto;
		padding: 20px 0;
		overflow: hidden;
		background: #9cc8dd;
	}

	#Categories_bd .Categories_bd_in a {
		width: 180px;
		height: 187px;
		display: inline-block;
		text-align: center;
		text-decoration: none;
	}

	#Categories_bd .Categories_bd_in a span {
		width: 160px;
		height: 165px;
		display: inline-block;
		overflow: hidden;
		position: relative;
		z-index: 2;
	}

	#Categories_bd .Categories_bd_in a span .hold {
		width: 160px;
		height: 165px;
		position: absolute;
		z-index: 10;
		background-images: url("../../images/hold_19.png");
		left: 0;
		top: 0;
	}

	#Categories_bd .Categories_bd_in a span img {
		position: absolute;
		display: block;
		z-index: 8;
		width: 165px;
		height: 165px;
	}

	#Categories_bd .Categories_bd_in a h2 {
		font-size: 16px;
		color: #333;
		font-weight: normal;
	}

	#Categories_bd .Categories_bd_in a:hover h2 {
		color: #FFF;
		font-weight: bold;
		text-shadow: 0 0 5px #333;
	}


	/*full_bigpic*/
	#full_bigpic {
		width: 960px;
		height: auto;
		padding: 20px 0;
		margin: 0 auto;
		overflow: hidden;
	}

	#full_bigpic .full_bigpic_hd {
		width: 960px;
		height: auto;
		padding-bottom: 10px;
		overflow: hidden;
		border-bottom: dashed 1px #999999;
	}

	#full_bigpic .full_bigpic_hd h2 {
		display: block;
		float: left;
		overflow: hidden;
	}

	#full_bigpic .full_bigpic_hd h2 b {
		display: block;
		color: #182448;
		font-size: 24px;
		overflow: hidden;
	}

	#full_bigpic .full_bigpic_hd h2 b a {
		color: #ba9f52;
	}

	#full_bigpic .full_bigpic_hd h2 p {
		font-size: 9px;
		color: #666;
		text-transform: uppercase
	}

	#full_bigpic .full_bigpic_hd .more {
		background: #197faf;
		font-size: 16px;
		color: #fff;
		display: block;
		padding: 5px 10px;
		border: 1px solid #848383;
		text-transform: uppercase;
		float: right;
		text-decoration: none;
		margin-top: 10px;
	}

	#full_bigpic .full_bigpic_hd .more:hover {
		color: #1ba6e7;
		background: #333;
		border: 1px solid #1ba6e7;
	}

	.full_bigpic_cat_x {
		padding: 10px 0;
	}

	#full_bigpic .full_bigpic_cat_x h2, #full_bigpic .full_bigpic_cat_x ul {
		display: block;
		float: left;
	}

	#full_bigpic .full_bigpic_cat_x h2, #full_bigpic .full_bigpic_cat_x h2 a {
		font-size: 16px;
		color: #333;
		text-decoration: none;
	}

	#full_bigpic .full_bigpic_cat_x h2 a:hover {
		color: #1ba6e7;
	}

	#full_bigpic .full_bigpic_cat_x ul li {
		float: left;
		margin-left: 10px;
		line-height: 22px;
	}

	#full_bigpic .full_bigpic_cat_x ul li a {
		font-size: 15px;
		color: #999;
		text-decoration: none;
	}

	#full_bigpic .full_bigpic_cat_x ul li a:hover {
		color: #1ba6e7;
		text-decoration: underline;
	}

	.loop_big_caj {
		width: 970px;
		height: 315px;
		overflow: hidden;
		position: relative;
		padding: 30px 5px;
		border-bottom: dashed 1px #CCCCCC;
	}

	.bigpic_loop li {
		width: 236px;
		height: 266px;
		margin-right: 4px;
		display: inline-block;
	}

	.bigpic_loop li .loop_big_a {
		width: 230px;
		height: 230px;
		display: block;
		border: 3px solid #FFF;
	}

	.bigpic_loop li a.loop_big_a:hover {
		border: 3px solid #1ba6e7;
	}

	.bigpic_loop li b {
		margin-top: 10px;
		display: block;
		width: 236px;
		text-align: center;
	}

	.bigpic_loop li b a {
		color: #78797c;
		text-decoration: none;
		font-weight: normal;
	}

	.bigpic_loop li b a:hover {
		color: #1ba6e7;
	}

	.loop_big_caj_nav {
		width: 970px;
		height: auto;
		text-align: center;
		padding-top: 20px;
		float: left;
	}

	.loop_big_caj_nav a {
		display: inline-block;
		padding: 5px 10px;
		margin-right: 2px;
		background: #78797c;
		color: #FFF;
		font-size: 16px;
		cursor: pointer;
	}

	.loop_big_caj_nav a:hover {
		background: #1ba6e7;
	}


	/* about_index*/
	#about_index {
		width: 100%;
		height: 327px;
		overflow: hidden;
		position: relative;
		z-index: 0;
	}

	#about_index .about_b_fix {
		width: 100%;
		height: 1880px;
		position: absolute;
		top: -608px;
		left: 0;
		z-index: 0;
	}

	#about_index .about_index_in {
		width: 960px;
		height: 327px;
		margin: 0 auto;
		position: relative;
		z-index: 2;
	}

	#about_index .about_index_in img {
		float: left;
		width: 488px;
		height: 327px;
	}

	#about_index .about_index_in span {
		width: 452px;
		height: 297px;
		float: right;
		overflow: hidden;
		padding-top: 30px;
	}

	#about_index .about_index_in span h2 {
		font-size: 24px;
		color: #FFF;
	}

	#about_index .about_index_in span b {
		font-size: 9px;
		color: #ffc600;
		font-weight: normal;
		text-transform: uppercase;
	}

	#about_index .about_index_in span p {
		font-size: 15px;
		color: #FFF;
	}

	#about_index .about_index_in span .more {
		padding: 2px 20px;
		border: #FFF solid 3px;
		font-size: 16px;
		float: left;
		color: #FFF;
		margin-top: 10px;
		text-decoration: none;
	}

	#about_index .about_index_in span a.more:hover {
		color: #333;
		background: #FFF;
	}

	/* two_index*/
	#two_index {
		width: 960px;
		height: auto;
		padding: 20px 0 40px 0;
		margin: 0 auto;
		overflow: hidden;
	}

	#two_index .left_man {
		width: 528px;
		height: auto;
		float: left;
		overflow: hidden;
	}

	#two_index .right_man {
		width: 390px;
		height: auto;
		float: right;
		overflow: hidden;
	}

	.left_news_hd {
		width: 100%;
		height: auto;
		padding-bottom: 10px;
		overflow: hidden;
		border-bottom: dashed 1px #999999;
	}

	.left_news_hd h2 {
		display: block;
		float: left;
		overflow: hidden;
		padding-top: 10px;
	}

	.left_news_hd h2 b {
		display: block;
		color: #182448;
		font-size: 24px;
		overflow: hidden;
	}

	.left_news_hd h2 b a {
		color: #ba9f52;
	}

	.left_news_hd h2 p {
		font-size: 9px;
		color: #666;
		text-transform: uppercase
	}

	.left_news_hd .more {
		font-size: 16px;
		color: #fff;
		display: block;
		padding: 5px 10px;
		border: 1px solid #848383;
		text-transform: uppercase;
		float: right;
		text-decoration: none;
		margin-top: 10px;
		background: #197faf;
	}

	.left_news_hd a.more:hover {
		color: #1ba6e7;
		background: #333;
		border: 1px solid #1ba6e7;
	}

	#right_news .left_news_hd h2 b {

	}

	#right_news .ts {
		height: 198px;
	}

	#right_news .ts b {
		color: #ba9f52;
	}

	#right_news .text {
		height: 188px;
		background: #ececec;
		padding-left: 10px;
		font-size: 14px;
		color: #a0a0a0;
		width: 94%;
		padding: 0px 3%;
		line-height: 25px;
	}

	.left_news_hd {

	}

	.shot {
		width: 94%;
		padding: 0px 3%;
	}

	.shot b, .shot p {
		float: left;
	}

	.shot p {
		display: block;
		padding: 11px 10px 0 0;
	}

	.shot b {
		font-size: 18px !important;
	}

	#right_news {
		width: 100%;
		height: auto;
		float: right;
		overflow: hidden;
	}

	#right_news .video {
		width: 368px;
		height: 250px;
		padding: 10px;
		overflow: hidden;
		position: relative;
		background: #FFF;
		border: solid #c3c3c3 1px;
		margin-bottom: 17px;
	}

	#right_news .video iframe {
		width: 368px !important;
		height: 250px !important;
	}


	/* loop-news*/
	.news_loop_01 {
		display: block;
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.news_loop_01 li {
		float: left;
		display: block;
		width: 100%;
		padding: 10px 0;
		border-bottom: dashed #999999 1px;
	}

	.news_loop_01 li .news_001_pic {
		width: 83px;
		height: 83px;
		display: block;
		overflow: hidden;
		float: left;
		position: relative;
	}

	.news_loop_01 li span {
		display: block;
		float: left;
		padding-left: 15px;
		width: 428px;
	}

	.news_loop_01 li .news_001_pic img {
		width: 88px;
		height: 88px;
		position: absolute;
	}

	.news_loop_01 li#fist .news_001_pic, .news_loop_01 li#fist .news_001_pic img {
		width: 130px;
		height: 130px;
	}

	.news_loop_01 li#fist span {
		width: 383px;
	}

	.news_loop_01 li span b {
		font-size: 18px;
		color: #333;
		display: block;
	}

	.news_loop_01 li span b a {
		color: #333;
		text-decoration: none;
	}

	.news_loop_01 li span b a:hover {
		color: #1ba6e7;
	}

	.news_loop_01 li span a.time {
		font-size: 13px;
		color: #1ba6e7;
		margin: 4px 0;
		float: right;
	}

	.news_loop_01 li span p {
		display: block;
		font-size: 15px;
		color: #333;
	}

	.news_loop_01 li span a.news_btn {
		color: #1ba6e7;
		font-size: 16px;
		display: block;
		padding-left: 25px;
		background: 0 -615px no-repeat url("../../images/Sprites.png");
		margin-top: 10px;
	}

	.news_loop_02 li {
		float: left;
		display: block;
		width: 100%;
		padding: 6px 0;
		border-bottom: dashed #999999 1px;
	}

	.news_loop_02 li a {
		font-size: 16px;
		color: #666;
		padding-left: 15px;
		background: 0 -294px no-repeat url("../../images/Sprites.png");
		text-decoration: none;
		float: left
	}

	.news_loop_02 li p {
		float: right;
		font-size: 15px;
		color: #999;
	}

	.news_loop_02 li a:hover {
		color: #1ba6e7
	}

	/* loop*/
	#text_list li#fist span {
		width: 100%;
	}

	#default li#fist span {
		width: 525px;
	}

	#pic_text_list li#big .news_001_pic {
		width: 195px;
		height: 195px;
	}

	#pic_text_list li#big .news_001_pic img {
		width: 195px;
		height: 195px;
	}

	#category_pic_big li a.loop_big_a img, #category_pic_big li a.loop_big_a {
		width: 287px;
		height: 287px;
	}

	#category_pic_big li a.loop_big_a, #category_pic_smaoll li a.loop_big_a {
		box-shadow: 0 1px 3px #333333;
	}

	#category_pic_big, #category_pic_smaoll {
		width: 688px;
		overflow: hidden;
		padding-top: 10px;
	}

	#category_pic_big li b {
		width: 287px;
	}

	#category_pic_big li b a, #category_pic_smaoll li b a {
		font-size: 16px;
		color: #333;
	}

	#category_pic_big li {
		margin: 0 20px 0 30px;
		width: 287px;
		height: 337px;
	}

	#category_pic_smaoll li {
		width: 200px;
		height: 247px;
		margin: 0 0 10px 15px;
	}

	#category_pic_smaoll li a.loop_big_a img, #category_pic_smaoll li a.loop_big_a {
		width: 200px;
		height: 200px;
	}

	#category_pic_smaoll li b {
		width: 200px;
	}

	#pic_text_list .tag {
		margin-top: 10px;
	}

	.full_product_lists {
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.full_product_lists ul {
		width: 960px !important;
	}

	.full_product_lists ul li {
		margin: 0 15px !important;
	}


	.pager {
		width: 95%;
		overflow: hidden;
		padding: 4px;
		float: left;
		text-align: left;
		margin: 20px 0;
	}

	.pager a {
		background: #333;
		color: #FFF;
		font-size: 15px;
		margin: 2px;
		padding: 6px 12px;
		text-decoration: none;
		line-height: 34px;
	}

	.pager a.current {
		background: #1ba6e7;
		font-size: 15px;
		margin: 2px;
		padding: 6px 12px;
	}

	.pager a:hover {
		background: #d72424;
		font-size: 15px;
		color: #fff;
		text-decoration: none;
	}

	.hover_incase {
		position: absolute;
		top: 0;
		left: 0;
		display: none;
	}

	/*index-left&right*/
	/*customers*/
	#customers {
		width: 100%;
		height: auto;
		padding: 20px 0;
		background: #FFF;
		overflow: hidden;
	}

	#customers .customers_in {
		width: 960px;
		height: 232px;
		margin: 0 auto;
		position: relative;
		overflow: hidden;
	}

	#customers .customers_in .customers_in_hd {
		width: 100%;
		float: left;
		text-align: center;
		padding-bottom: 30px
	}

	#customers .customers_in .customers_in_hd b {
		font-size: 24px;
		color: #1ba6e7;
		display: block;
		width: 100%;
		text-align: center;
		font-weight: normal;
	}

	#customers .customers_in .customers_in_hd p {
		font-size: 15px;
		color: #666;
		text-transform: uppercase;
	}

	#customers .customers_in .customers_in_caj {
		float: left;
		width: 800px;
		padding-left: 80px;
	}

	#customers .customers_in ul {
		display: block;
		float: left;
		overflow: hidden;
		padding: 20px 80px;
		width: 800px;
	}

	#customers .customers_in ul li {
		width: 100%;
		height: 122px;
		float: left;
		display: block;
		overflow: hidden;
	}

	#customers .customers_in ul li p, #customers .customers_in ul li p a {
		color: #666;
		display: block;
		width: 100%;
		text-align: left;
		margin-bottom: 10px;
		text-decoration: none;
	}

	#customers .customers_in ul li b {
		color: #333;
		font-size: 16px;
		text-align: center;
		width: 100%;
		display: block;
	}

	#customers .customers_in .customers_in_yh_right, #customers .customers_in .customers_in_yh_left {
		display: block;
		position: absolute;
		width: 39px;
		height: 35px;
		background-images: url("../../images/Sprites.png");
	}

	#customers .customers_in .customers_in_yh_right {
		bottom: 6px;
		right: 30px;
		background-position: 0 -377px;
	}

	#customers .customers_in .customers_in_yh_left {
		top: 30px;
		left: 30px;
		background-position: 0 -326px;
	}

	#customers .customers_in .customers_in_caj_nav {
		width: 100%;
		height: 24px;
		text-align: center;
		float: left;
	}

	#customers .customers_in .customers_in_caj_nav a {
		display: inline-block;
		padding: 5px 10px;
		margin-right: 2px;
		background: #c2c2c2;
		color: #FFF;
		font-size: 16px;
		cursor: pointer;
	}

	#customers .customers_in .customers_in_caj_nav a:hover {
		background: #1ba6e7;
	}


	/*footer*/
	#footer {
		width: 100%;
		height: auto;
		overflow: hidden;
		border-top: 10px solid #898989;
		background: #272727;
	}

	.footer_in, .footer_bottom_in {
		width: 960px;
		height: auto;
		overflow: hidden;
		margin: 0 auto;
	}

	.footer_in {
		padding-top: 20px;
	}

	.footer_in .footer_nav {
		display: block;
		width: 420px;
		height: auto;
		float: left;
		overflow: hidden;
	}

	.footer_in .footer_nav li {
		float: left;
		display: block;
		overflow: hidden;
		width: 210px;
		height: auto;
	}

	.footer_in .footer_nav li a, .footer_in .footer_hot b, .f_contact b {
		font-size: 18px;
		color: #FFF;
		display: block;
		float: left;
		width: 100%;
		text-decoration: none;
		font-weight: normal;
	}

	.footer_in .footer_nav li a, .footer_in .f_contact b {
		padding-left: 18px;

	}

	.footer_in .footer_nav li .ab_us {
		background: url(../../images/nav1.jpg) no-repeat left center;
		padding-left: 33px;
	}

	.footer_in .footer_nav li .hot {
		background: url(../../images/nava2.jpg) no-repeat left center;
		padding-left: 33px;
	}

	.footer_in .f_contact .cont {
		background: url(../../images/nav3.jpg) no-repeat left center;
		padding-left: 33px;
	}

	.footer_in .footer_nav li .sub-menu {
		float: left;
		display: block;
		padding-top: 10px;
	}

	.footer_in .footer_nav li .sub-menu li {
		padding: 5px 0;
	}

	.footer_in .footer_nav li .sub-menu li a {
		font-size: 16px;
		color: #cacaca;
		display: block;
		padding-left: 32px;
	}

	.footer_in .footer_nav li .sub-menu li a:hover {
		color: #FFF;
	}

	.footer_in .footer_hot {
		width: 206px;
		height: auto;
		float: left;
		overflow: hidden;
	}

	.footer_in .footer_hot ul {
		display: block;
		width: 206px;
		height: auto;
		overflow: hidden;
		float: left;
		padding-top: 10px;
	}

	.footer_in .footer_hot ul li {
		width: 64px;
		height: 67px;
		display: block;
		float: left;
		padding: 2px;
	}

	.footer_in .footer_hot ul li a {
		width: 64px;
		height: 64px;
		display: block;
		position: relative;
		border: #666 1px solid;
		overflow: hidden;
	}

	.footer_in .footer_hot ul li a:hover {
		border: #fff solid 1px;
	}

	.footer_in .footer_hot ul li a img {
		width: 64px;
		height: 64px;
		position: absolute;
		top: 1px;
		left: 1px;
	}

	.f_contact {
		width: 256px;
		height: auto;
		float: left;
		padding-right: 20px;
		position: relative;
		left: -20px;
	}

	.f_contact span {
		width: 100%;
		height: auto;
		float: left;
		overflow: hidden;
		padding-top: 10px;
	}

	.f_contact span a {
		color: #cacaca;
		width: 91%;
		height: auto;
		display: block;
		padding: 3px 0 3px 32px;
		font-size: 15px;
	}

	.f_adress {
		background-position: 2px -423px
	}

	.f_tell {
		background-position: 2px -457px;
	}

	.f_fax {
		background-position: 2px -567px;
	}

	.f_mail {
		background-position: 2px -494px;
	}

	.f_site {
		background-position: 1px -531px;
	}

	.footer_mune {
		display: block;
		width: 960px;
		height: auto;
		text-align: center;
		padding: 10px;
		margin: 10px;
		border-top: dashed #666 1px;
		float: left;
	}

	.footer_mune li, .link-menu2 li {
		display: inline;
		padding-right: 15px;
	}

	.footer_mune li a, .link-menu2 li a {
		font-size: 15px;
		color: #cacaca;
		text-decoration: none;
	}

	.footer_mune li a:hover, .link-menu2 li a:hover {
		color: #FFF;
	}

	.footer_bottom {
		width: 100%;
		height: auto;
		padding: 10px;
		background: #191919;
	}

	.link-menu2 {
		float: left;
		width: 100%;
		display: block;
		padding-bottom: 10px;
	}

	.footer_bottom_in p {
		float: left;
		font-size: 15px;
		color: #cacaca;
	}

	.footer_bottom_in p a {
		font-size: 15px;
		color: #cacaca;
		text-decoration: none;
	}

	.footer_bottom_in p a:hover {
		color: #1ba6e7
	}

	/* page_top */
	.zj_top {
		background: url(../../images/about.jpg) no-repeat center bottom;
	}

	#page_top {
		width: 100%;
		height: 63px;
		padding-top: 47px;
		overflow: hidden;
	}

	#page_top .page_top_in {
		height: 63px;
		margin: 0 auto;
	}

	#page_top .page_top_in h1, #page_top .page_top_in h2 {
		margin: auto;
		display: block;
		width: 960px;
		font-size: 23px;
		color: #fff;
		font-weight: normal;
		text-transform: uppercase;
		height: 63px;
		line-height: 63px;
	}

	#page_top .page_top_in h2 a {
		font-size: 16px;
		color: #FFF;
		text-transform: uppercase;
	}

	#page_top .page_top_in p {
		font-size: 9px;
		color: #FFF;
	}

	#page_muen_nav {
		width: 960px;
		height: auto;
		padding: 10px;
		margin: 0 auto 10px auto;
		border-bottom: dashed 1px #999999;
	}

	#page_muen_nav b, #page_muen_nav a {
		font-size: 15px;
		color: #666;
		text-decoration: none;
	}

	#page_muen_nav a:hover {
		color: #1ba6e7
	}

	/* content */
	#content {
		width: 960px;
		height: auto;
		padding: 20px 0;
		margin: 0 auto;
		overflow: hidden;
	}

	#content .left_mian {
		width: 270px;
		height: auto;
		overflow: hidden;
		float: left;
	}

	#content .right_mian {
		width: 670px;
		height: auto;
		overflow: hidden;
		float: right;
	}

	/* left */
	#content .left_mian .widget {
		width: 258px;
		padding: 5px;
		border: solid #d6d6d6 1px;
		border-top: 3px solid #38a4ff;
		background: #FFF;
		margin-bottom: 20px;
		position: relative;
		overflow: hidden;
	}

	#content .left_mian .widget a {
		text-decoration: none;
		color: #182448;
		text-transform: uppercase;
	}

	#content .nav_contact a {
		font-style: italic;
	}

	#content .left_mian .widget h2 {
		font-size: 18px;
		color: #1ba6e7;
		font-weight: normal;
		display: block;
		padding: 10px 0 10px 20px;
		border-bottom: #d6d6d6 dashed 1px;
		margin-bottom: 3px;
		width: 237px;
		background: #F9F9F9
	}

	#content .left_mian .widget h2 b {
		font-size: 15px;
		color: #ba9f52;
		font-weight: normal;
		margin-left: 5px;
	}

	#content .left_mian .widget .nav_left li, .widget .menu li {
		height: 44px;
		padding: 2px 0;
		border-bottom: solid 1px #d6d6d6;
		text-align: center;
		background: #fff;
		border-left: #fff solid 3px;
	}

	#content .left_mian .widget .nav_left li a, .widget .menu li a {
		line-height: 44px;
		padding-left: 20px;
		background: no-repeat 0 -822px url("../../images/Sprites.png");
		color: #666;
	}

	#content .left_mian .widget .nav_left li.current_page_item, .widget .menu li.current_page_item, #content .left_mian .widget .nav_left li.current-cat {
		padding-top: 5px;
	}

	#content .left_mian .widget .nav_left li.current_page_item a, .widget .menu li.current_page_item a, #content .left_mian .widget .nav_left li.current-cat a {
		color: #828282;
		background: no-repeat 0 -765px url("../../images/Sprites.png")
	}

	#content .left_mian .widget .nav_left li:hover, .widget .menu li:hover {
		border-left: #1ba6e7 solid 3px;
	}

	#content .left_mian .widget .nav_left li:hover a, .widget .menu li a:hover {
		color: #1ba6e7
	}

	#content .left_mian .widget .nav_left li.current_page_item:hover a, .widget .current_page_item:hover a {
		color: #fff
	}

	.widget_zs {
		width: 19px;
		height: 19px;
		position: absolute;
		right: 1px;
		top: 1px;
	}

	.nav_contact {
		width: 181px;
		height: 61px;
		padding: 10px 0px 0 75px;
		background: url(../../images/h.jpg) no-repeat center top;
		margin: 10px 0;
	}

	.nav_contact a {
		color: #333 !important;
		font-size: 16px;
		display: block;
		width: 100%;
	}

	.nav_contact b {
		font-size: 20px;
		color: #e91b1b;
		padding-top: 5px;
		font-weight: normal;
		font-style: italic;
	}

	.left_mian #cat_news ul {
		display: block;
		overflow: hidden;
		padding-left: 30px;
	}

	.left_mian #cat_news ul li {
		text-align: center;
		display: block;
		width: 197px;
		height: auto;
		padding: 10px 0;
		overflow: hidden;
	}

	.left_mian .widget .new_tu_img {
		width: 195px;
		height: 195px;
		display: block;
		border: #CCC solid 1px;
		position: relative;
		overflow: hidden;
	}

	.left_mian .widget .new_tu_img img {
		position: absolute;
		width: 195px;
		height: 195px;
		top: 0;
		left: 0;
		z-index: 1;
	}

	.left_mian #cat_news ul li#smoll {
		width: 93px;
		height: 93px;
		padding: 0;
		margin: 0 10px 10px 0;
		float: left;
	}

	.left_mian #cat_news ul li#smoll .new_tu_img {
		width: 91px;
		height: 91px;
	}

	.left_mian #cat_news ul li#smoll .new_tu_img img, .left_mian #cat_news #list_test_ul li .new_tu_img img {
		width: 91px;
		height: 91px;
	}

	.left_mian #cat_news #list_test_ul {
		padding: 0;
	}

	.left_mian #cat_news #list_test_ul li {
		width: 100% !important;
		height: auto;
		border-bottom: dashed 1px #d6d6d6;
	}

	.left_mian #cat_news #list_test_ul li .new_tu_img {
		width: 91px;
		height: 91px;
		float: left;
	}

	.left_mian #cat_news #list_test_ul li .shuom2 {
		width: 158px;
		float: right;
		height: 93px;
		overflow: hidden;
		text-align: left;
	}

	.left_mian #cat_news #list_test_ul li .shuom2 .s_tlt {
		font-size: 16px;
		color: #333;
		display: block;
		float: left;
	}

	.left_mian #cat_news #list_test_ul li .shuom2 a.s_tlt:hover {
		color: #1ba6e7;
	}

	.left_mian #cat_news #list_test_ul li .shuom2 .time {
		font-size: 15px;
		color: #CCC;
		float: left
	}

	.left_mian #cat_news #list_test_ul li .shuom2 p {
		font-size: 15px;
		color: #999;
		float: left;
		margin-bottom: 5px;
	}

	.left_mian #cat_news #list_test_ul li .shuom2 .more {
		padding: 1px 10px;
		display: block;
		background: #1ba6e7;
		color: #FFF;
		border-radius: 5px;
		float: left;
		font-size: 9px;
		text-decoration: none;
	}

	.left_mian #cat_news #list_test_ul li .shuom2 .more:hover {
		background: #333
	}

	.left_mian #cat_news #list_test_ul li#text {
		text-align: left;
	}

	.left_mian #cat_news #list_test_ul li#text a {
		background: url("../../images/Sprites.png") no-repeat scroll 5px -823px rgba(0, 0, 0, 0);
		color: #666666;
		float: left;
		font-size: 14px;
		padding-left: 25px;
		text-decoration: none;
	}

	.left_mian #cat_news #list_test_ul li#text a:hover {
		color: #1ba6e7;
	}


	/* page&single */
	.enter {
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.enter p {
		font-size: 15px;
		color: #666;
		line-height: 22px;
	}

	.enter a {
		color: #1ba6e7
	}

	.enter img {
		max-width: 100%;
		height: auto;
	}

	.title_page {
		width: 650px;
		border-left: solid 9px #1ba6e7;
		border-right: #CCC solid 1px;
		border-top: #CCC solid 1px;
		border-bottom: #CCC solid 1px;
		background: #FFF;
		padding: 5px;
	}

	.enter_full .title_page, #nav_product_mue .title_page {
		width: 939px;
	}

	#nav_product_mue .title_page {
		margin-bottom: 10px;
	}

	#nav_product_mue .title_page a {
		font-size: 9px;
		color: #1ba6e7;
		margin-left: 5px;
	}

	.enter_full .des_page {
		width: 936px;
	}

	.title_page h1, #nav_product_mue .title_page .title_page b {
		font-size: 18px;
		color: #333;
		font-weight: normal;
	}

	.des_page {
		width: 650px;
		padding: 10px;
		margin-bottom: 10px;
		border-bottom: dashed #CCCCCC 1px;
	}

	.des_page a {
		font-size: 15px;
		color: #999;
	}

	.des_page ul {
		display: inline-block;
		margin-left: 10px;
	}

	.des_page ul li {
		margin-left: 10px;
	}

	#nogallery_enter .gallery_xz, #nogallery_enter .list-h, #nogallery_enter #enter_xz {
		display: none !important;
	}

	#enter_xz {
		background: #FFF;
		border: 10px solid #fff;
		box-shadow: 0 1px 3px #333333;
		margin: 15px 0 10px 5px;
		border-radius: 5px;
	}

	.smaoll_xzs, .smaoll_xzs li {
		width: 640px !important;
		min-height: 400px;
	}

	.big_xzs, .big_xzs li {
		width: 930px !important;
		min-height: 500px;
	}

	#enter_xz ul li {
		text-align: center;
	}

	/* product */
	.enter_cs {
		display: block;
		width: 650px;
		padding: 10px 0 10px 20px;
		font-size: 18px;
		color: #1ba6e7;
		margin: 15px 0;
		border-bottom: #999 1px dashed;
		background: no-repeat 0 -600px url("../../images/Sprites.png")
	}

	.product_pic {
		width: 360px;
		height: 320px;
		display: block;
		overflow: hidden;
		border: solid #d6d6d6 3px;
		float: left;
		position: relative;
	}

	.product_pic img {
		width: 360px;
		height: 320px;
	}

	.product_text {
		width: 280px;
		height: 320px;
		float: right;
		overflow: hidden;
	}

	.full_prodcts .product_text {
		width: 573px !important;
	}

	.product_text h1 {
		font-size: 18px;
		color: #333;
	}

	.product_text .time {
		font-size: 15px;
		color: #999;
		display: block;
		width: 100px;
		margin: 10px 0;
	}

	.tag_pro {
		display: block;
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 10px 0;
	}

	.product_text ul li {
		display: inline-block;
		margin-right: 10px;
		text-decoration: none;
	}

	.product_text ul li a {
		font-size: 16px;
		color: #999;
	}

	.product_text ul li a:hover {
		color: #1ba6e7;
	}

	.tag_pro a {
		display: block;
		background: #666;
		color: #FFF;
		font-size: 15px;
		text-decoration: none;
		margin-right: 10px;
		border-radius: 5px;
		float: left;
		padding: 3px 5px;
	}

	.tag_pro a:hover {
		background: #1ba6e7;
	}

	.product_text span {
		display: block;
		width: 100%;
		margin-bottom: 10px;
		color: #1ba6e7;
		font-size: 16px;
		padding-bottom: 5px;
		border-bottom: solid 1px #999;
	}

	.product_text .de_product {
		width: 100%;
		height: auto;
		max-height: 150px;
		overflow: hidden;
		font-size: 15px;
		color: #666;
	}

	.product_text .btn {
		display: block;
		width: 260px;
		text-align: center;
		padding: 10px 0;
		background: #1ba6e7;
		border: 3px solid #cecece;
		border-radius: 5px;
		font-size: 18px;
		color: #FFF;
		text-decoration: none;
	}

	.product_text .btn:hover {
		background: #333;
	}

	.product .list {
		width: 664px;
		padding: 2px;
		border: 1px solid #CCC;
		height: 65px;
		background: #FFF;
		float: left;
		margin-top: 20px;
	}

	.full_prodcts .product .list {
		width: 954px;
	}

	.product .list .prve, .product .list .next {
		display: block;
		background: #e4e4e4;
		height: 45px;
		padding: 10px;
		font-size: 15px;
		color: #FFF;
		float: left;
		line-height: 45px;
		cursor: pointer;
	}

	.product .list .prve:hover, .product .list .next:hover {
		background: #1ba6e7;
	}

	.product .list ul {
		width: auto;
		float: left;
		display: block;
		height: 65px;
	}

	.product .list .lsit_hover {
		width: 606px;
		float: left;
		display: block;
		height: 65px;
		overflow: hidden;
	}

	.full_prodcts .product .list .lsit_hover {
		width: 896px;
	}

	.product .list ul li {
		float: left;
		display: block;
		width: 52px;
		height: 52px;
		border: #CCC solid 2px;
		margin: 5px;
	}

	.product .list ul li:hover, .bodee {
		border: solid 2px #1ba6e7 !important;
	}

	.product .list ul li a {
		cursor: pointer;
	}

	#full_prodcts_single {
		overflow: hidden;
		width: 100%;
	}

	/* nav_product_mue */
	.nav_product_mu, #nav_product_mue {
		display: block;
		width: 960px;
		height: auto;
		overflow: hidden;
	}

	#nav_product_mue {
		margin: 0 auto;
		padding: 10px 0;
		border-bottom: 1px solid #999;
	}

	.nav_product_mu li {
		width: auto;
		height: auto;
		display: block;
		float: left;
	}

	.nav_product_mu li.menu-item-has-children {
		width: 100%;
		margin-bottom: 10px;
	}

	.nav_product_mu li a {
		display: block;
		width: auto;
		height: auto;
		font-size: 16px;
		color: #FFF;
		background: #333;
		padding: 5px 10px;
		float: left;
		margin-right: 10px;
		text-align: center;
		text-decoration: none;
	}

	.nav_product_mu li .sub-menu {
		display: block;
		float: left;
	}

	.nav_product_mu li .sub-menu li {
		display: inline-block;
		margin-right: 10px;
	}

	.nav_product_mu li .sub-menu li a {
		color: #999 !important;
		font-size: 15px !important;
		background: none !important;
		width: auto !important;
		padding: 6px 0 !important;
	}

	.nav_product_mu li .sub-menu li a:hover {
		color: #1ba6e7 !important;
	}

	/* commentform */
	#respond {
		padding: 10px 0;
		border-top: dashed #999999 1px;
		margin-top: 20px;
	}

	.liuy3 {
		padding: 10px 0;
		color: #666;
		font-size: 15px;
	}

	.liuy2 {
		float: left;
		padding-right: 10px;
		width: 50px;
		overflow: hidden
	}

	#commentform input, #commentform textarea {
		border: #ccc solid 1px;
		background: #FFF;
		padding: 5px;
	}

	#commentform #submit {
		padding: 5px 20px;
		background: #1ba6e7;
		color: #FFF;
		font-weight: bold;
		margin: 0 0 0 60px;
		cursor: pointer;
		border-radius: 5px;
	}

	#commentform #submit:hover {
		background: #333;
	}

	.bqc {
		width: 100%;
		padding: 10px 0;
		overflow: hidden;
		border-top: dashed 1px #999;
	}


	.kefu .kefu_d {
		width: 50px;
		height: 50px;
		background-images: url(../../images/Sprites.png);
		border-bottom: dotted 1px #CCCCCC;
		position: relative;
	}

	.kefu .kefu_d:hover {
		background-color: #F2F2F2;
		cursor: pointer;
	}

	.kefu #top {
		background-position: 9px -953px;
	}

	.kefu #top a, .kefu #homes a, .kefu #shoucang a {
		display: block;
		width: 50px;
		height: 50px;
	}

	.kefu #weixin {
		background-position: 9px -1003px;
	}

	.kefu #weixin div {
		width: 201px;
		height: auto;
		overflow: hidden;
	}

	.kefu #kefu_severs {
		background-position: 9px -1056px;
	}

	.kefu #kefu_severs div {
		width: auto;
		height: auto;
		padding: 10px;
	}

	.kefu #kefu_severs div a {
		display: block;
		width: 100%;
		float: left;
		padding: 5px 0;
		border-bottom: #CCC dashed 1px;
		color: #666;
		font-size: 16px;
		line-height: 24px;
	}

	.kefu #shoucang {
		background-position: 9px -1109px;
	}

	.kefu #homes {
		background-position: 9px -1161px;
	}


	/* END print  media */
	.index {
		background: url(../../images/bodybj.jpg) repeat-x left top;
		height: 316px;
		border-top: 1px solid #4fb2db;
	}

	.index_in {
		width: 960px;
		background: url(../../images/yun.png) no-repeat right 30px;
		margin: auto;
		width: 500px;
		padding-right: 460px;
		padding-bottom: 20px;
	}

	.index_in h2 {
		font-size: 30px;
		color: #FFF;
		padding-top: 30px;
	}

	.index_in div {
		font-size: 17px;
		padding-top: 5px;
	}

	.index_in p {
		font-size: 16px;
		color: #FFF;
		padding-top: 30px;
	}

	.index_in a {
		display: inline-block;
		border: 3px solid #FFF;
		width: 76px;
		height: 26px;
		line-height: 26px;
		text-align: center;
		margin-top: 35px;
		color: #FFF;
		font-size: 16px;
	}

	.index_in a:hover {
		background: #FFF;
		color: #666;
	}
}